/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package models;

/**
 *
 * @author 40800431
 */
public class Cronograma_Funcionario {
    
    private int id;
    private Cronograma cronograma;
    private Funcionario funcionario;

    public boolean insert(){
        String queryString = "INSERT INTO Cronograma_Funcionario (cronograma, funcionario) VALUES ";
        queryString += "(" + this.getCronograma().getId() + ", " + this.getFuncionario().getId() + ")";
        
        Database db = new Database();
        db.connect();
        int id_cronograma = db.executeUpdate(queryString);
        db.disconnect();
        
        this.setId(id_cronograma);
        
        return true;
    }
    
    /**
     * @return the cronograma
     */
    public Cronograma getCronograma() {
        return cronograma;
    }

    /**
     * @param cronograma the cronograma to set
     */
    public void setCronograma(Cronograma cronograma) {
        this.cronograma = cronograma;
    }

    /**
     * @return the funcionario
     */
    public Funcionario getFuncionario() {
        return funcionario;
    }

    /**
     * @param funcionario the funcionario to set
     */
    public void setFuncionario(Funcionario funcionario) {
        this.funcionario = funcionario;
    }

    /**
     * @return the id
     */
    public int getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(int id) {
        this.id = id;
    }
    
}
